@echo off
chcp 65001 > nul

echo ===================================================
echo               系统服务状态检查
echo ===================================================
echo.

REM 设置颜色
color 0B

echo 正在检查服务状态...
echo.

REM 检查MES数据接收服务
echo [1/4] MES数据接收服务:
tasklist /FI "WINDOWTITLE eq MES数据接收服务*" | findstr cmd > nul
if %errorlevel% equ 0 (
    echo       [运行中] - 端口: 6666
) else (
    echo       [已停止]
)
echo.

REM 检查MES数据集成服务
echo [2/4] MES数据集成服务:
tasklist /FI "WINDOWTITLE eq MES数据集成服务*" | findstr cmd > nul
if %errorlevel% equ 0 (
    echo       [运行中]
) else (
    echo       [已停止]
)
echo.

REM 检查后端API服务
echo [3/4] 后端API服务:
tasklist /FI "WINDOWTITLE eq 后端API服务*" | findstr cmd > nul
if %errorlevel% equ 0 (
    echo       [运行中] - 端口: 5000
) else (
    echo       [已停止]
)
echo.

REM 检查前端服务
echo [4/4] 前端服务:
tasklist /FI "WINDOWTITLE eq 前端服务*" | findstr cmd > nul
if %errorlevel% equ 0 (
    echo       [运行中] - 端口: 8081
) else (
    echo       [已停止]
)
echo.

echo ===================================================
echo                  服务访问地址
echo ===================================================
echo.
echo MES数据接收服务: http://localhost:6666/api/status
echo 后端API服务: http://localhost:5000/api/test-data/equipment
echo 前端服务: http://localhost:8081
echo.
echo 按任意键退出...
pause > nul
